草庐IT

前端 PM

全部标签

前端UI工具(主要适用于JAVa,layui+easyui+elementui等及UI对比)

一、常见前端UI工具前端开发中有许多流行的UI工具和框架,它们提供了丰富的组件、样式和功能,有助于加速界面开发。以下是一些常用的前端UI工具和框架:Bootstrap:描述:Bootstrap是一个开源的前端框架,提供了一套用于设计网站和Web应用的HTML、CSS和JavaScript组件。特点:响应式设计、移动设备优先、丰富的组件、易用性高。React:描述:React是由Facebook开发的一个用于构建用户界面的JavaScript库,被广泛用于构建单页面应用。特点:组件化、虚拟DOM、高性能、单向数据流。Angular:描述:Angular是一个由Google维护的开源Web应用框架

前端 webpack 面试题

文章目录webpack打包流程webpack声明周期自开发webpack插件loader和plugin的区别Loader(加载器):Plugin(插件):总结区别:webpack如何热启动及原理HMR(热更新实现的原理)websocketfs.watch说说一些常用的loader和plugin常用Loader:常用Plugin:webpack和vite的区别1.**构建速度:**2.**开发服务器:**3.**构建输出:**4.**配置方式:**5.**生态系统:**webpack打包流程解析配置文件:Webpack会读取并解析配置文件(通常是webpack.config.js文件),并根据配

QTMP3项目前端创建(ui,框架,头文件)

QPushButton{border-radius:Opx;background-repeat:no-repeat;border:none;background-position:centercenter;}QPushButton:hover{background-color:rgba(230,0,0,0,5);}QPushButton:pressed{background-color:rgba(95,95,95,100);border-color:rgba(255,255,255,30);border-style:inset;color:rgba(0,0,0,100);}//改变图标透明度/

前端vscode必备插件

一、基础的1、AutoRenameTag⭐修改标签会同步修改2、AutoImport-ES6,TS,JSX,TSX自动查找、解析并为所有可用导入提供代码操作和代码完成。适用于JavaScript(ES6)和TypeScript(TS)3、CodeRunner⭐快速运行调试js4、CSSPeek跳转对应css5、DotENV高亮ENV文件6、ErrorLens显示错误7、ESLint8、GitLens—Gitsupercharged⭐在每行代码查看代码是谁修改的9、JavaScript(ES6)codesnippetsES6代码块10、jsdoc快速生成函数注释11、npmIntellisens

【SpingBoot】详细介绍SpringBoot项目中前端请求到数据库再返回前端的完整数据流转,并用代码实现

在SpringBoot项目中,前端请求到最终返回的完整数据流转一般包括以下几个步骤:前端发送HTTP请求到后端Controller。Controller接收到请求后,调用相关Service处理业务逻辑。Service调用DAO层获取数据。DAO层访问数据库获取数据。数据库返回数据给DAO层。DAO层将数据返回给Service层。Service层将处理结果返回给Controller。Controller将结果封装为HTTP响应,返回给前端。下面我们通过一个简单的例子来演示完整的数据流转:前端发送HTTP请求在前端页面上,我们发送一个GET请求到后端Controller,请求获取所有的用户数据:$

【前端可视化】3d-force-graph 3d力导向图(知识图谱相关)配置和使用

效果图文档可以先去官网看看文档或者看看我下面的参考博客,把基本配置看懂(英语差的同学可以看下面的翻译)。3d-force-graph使用及相关设置github.com/vasturiano/3d-force-graph3d-force-graph:文档翻译配置//初始化3dfunctionthreeInit(){constrelationData=_.cloneDeep(props.echartsData);constdata={links:relationData.edges,nodes:relationData.nodes,};constelm:any=document.getElemen

如何做好前端单元测试?字节5年测试老司机是这样说的!

近几年,前端发展越来越迅猛,各类框架层出不穷,前端实现的业务逻辑也越来越复杂,前端单元测试也越来越受重视,包括百度在内的一些大厂在面试中也会问到单元测试相关的题目。那么前端应该如何做好单元测试?什么是单测单测的定义来自维基百科的定义:在计算机编程中,单元测试(UnitTesting)又称为模块测试,是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法。定义里面指出,单元测试针对的是程序的最小单元,因此我们应该针对

RuoYi-Vue-generator 代码生成模块 动态 多数据源切换 前端+后台

需求场景:若依框架的30张数据表和业务使用的数据表,同数据源,但分开的两个库,原生若依只支持主库的代码生成,故自己修改添加代码来实现若依多数据源的使用效果展示前端修改页面ruoyi-ui\src\views\tool\gen\importTable.vueel-form中新增el-form-item el-form-itemlabel="数据源">el-selectv-model="queryParams.dataSource"placeholder="选择数据源">el-optionv-for="itemindataSources":label="item.desc":value="item

前端解决客户端不安全随机数

前端项目在安全漏洞扫描的时候,爆出了客户端不安全随机数的问题,看了下代码是因为使用了Math.random()生成随机数造成的。百度了一下,math.random()并不是真的随机数,而是伪随机数!原因Math.random()函数是JavaScript内置的一个函数,它用于生成一个0到1(包括0,不包括1)之间的伪随机数。这个函数的实现依赖于浏览器或JavaScript引擎,不同的浏览器或引擎可能会使用不同的算法来实现这个函数。通常情况下,Math.random()函数会使用一种伪随机数生成器来生成随机数。这种生成器通常会使用一个初始值(称为种子)来生成一系列看起来随机的数字。为了使生成的数

【前端】vue采用el-table 添加行手动填写数据和删除行及提交

        需求:点击新增按钮实现下列弹窗的效果,点击添加行新增一行,点击删除进行删除行,点击提交将数据传递到后端进行保存。目录代码datamethods实现效果代码添加行{{scope.row.index}}显示在输入框的下面-->序号-->{{scope.row.riskPointName}}-->{{scope.row.riskLevel}}-->{{scope.row.hiddenDanger}}-->{{scope.row.type}}-->{{scope.row.accident}}-->{{scope.row.remark}}-->删除提交datadata(){return{